Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Recife Curitiba Challenger Punta Del Este Challenger Australian Open - Melbourne Cincinnati Open - Cincinnati Wimbledon - London U.S. Open - New York Bolivia F1 Bolivia F2 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Peru F1 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Chile F13 Portugal F2 Argentina F8 Argentina F9 Venezuela F1 Venezuela F2 Peru F2 Peru F3 Peru F4 Brazil F18 Argentina F21 Argentina F22 Argentina F23 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Bolivia F5 Croatia F4 Croatia F5 Croatia F6 Chile F1 Argentina F3 Argentina F6 Argentina F9 France F12 France F13 Italy F18 Italy F19 Argentina F14 Argentina F15 Argentina F18 Bolivia F3 Bolivia F4 Bolivia F5 Venezuela F3 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Colombia F2 Mexico F1 Mexico F2 Mexico F3 Sweden F3 Morocco F1 Morocco F2 Spain F12 Argentina F7 Argentina F8 Argentina F9 Argentina F15 Argentina F16 Argentina F18 Bolivia F3 Brazil F11 Brazil F12 Brazil F13 Brazil F15 Argentina F19 Dominican Republic F2 Argentina F20 Dominican Republic F3 USA F7 USA F8 USA F9 Argentina F1 Argentina F2 Chile F4 Chile F5 Sweden F2 Great Britain F7 Germany F10 Argentina F8 Argentina F9 Argentina F13 Argentina F14 Brazil F6 Brazil F7 Peru F5 USA F7 USA F8 USA F9 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Hungary F3 Argentina F6 Romania F2 Argentina F7 Argentina F8 Bulgaria F2 Argentina F9 Turkey F25 Turkey F26 Belgium F4 Belgium F5 Belgium F6 Italy F23 Spain F24 Italy F24 Germany F10 Austria F6 Switzerland F3 Austria F7 Italy F23 Switzerland F4 Austria F8 Switzerland F5 Belgium F13 Belgium F14 Argentina F10 Argentina F11 Argentina F12 Argentina F13 Bolivia F1 Bolivia F2 Bolivia F3 Uruguay F1 Uruguay F2 Uruguay F3 USA F5 (Weston) USA F7 (Orlando) Tunisia F7 (Hammamet) Tunisia F8 (Hammamet) Tunisia F9 (Hammamet) Croatia F2 (Porec) Croatia F4 (Opatija) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Spain F11 (Majadahonda) Spain F12 (Lleida) Italy F11 (Santa Margherita Di Pula) Italy F12 (Napoli) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Turkey F20 (Antalya) Turkey F22 (Istanbul) Turkey F23 (Istanbul) Denmark F1 Argentina F3 (Villa Maria) Belgium F3 (De Haan) Belgium F4 (Lasne) Czech Republic F6 (Brno) Argentina F11 Romania F9 (Bucharest) Slovakia F3 (Bratislava) Poland F9 (Bydgoszcz) Argentina F7 (Buenos Aires) Bolivia F2 (Cochabamba) Bolivia F3 (Santa Cruz) Ecuador F4 France F2 (Bressuire) Germany F2 (Nussloch) Germany F3 (Kaarst) Switzerland F1 (Oberentfelden) Switzerland F2 (Bellevue) Italy F3 (Santa Margherita Di Pula) Italy F4 (Santa Margherita Di Pula) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) France F10 (Toulouse) France F11 (Montauban) Italy F22 (Cornaiano) Switzerland F3 (Sion) Switzerland F4 (Neuchatel) Argentina F6 (Buenos Aires) M15 Portimao M15 Quinta Do Lago M15 Pinamar M25 Santa Margherita Di Pula M25 Santa Margherita Di Pula M25 Doboj M15 Brcko M25+H Bacau M15 Sao Jose Do Rio Preto M15 Curitiba M25 Buenos Aires M15 Buenos Aires M25 Lima M25 Portoviejo M25 Irpin M25 Oviedo M25 Naples Argentina F5 Argentina F14 Ecuador F6 Argentina F6 Italy F20 Italy F11 Spain F13 Portugal F3 Croatia F3 Croatia F3 (Umag) Argentina F4 Mexico F4 Montevideo Challenger M25 Vila Real de Santo Antonio M15 Rosario M25 Arequipa Quito Challenger Montevideo Challenger Bucaramanga Challenger Padova Challenger San Benedetto Challenger San Juan Challenger Cordoba Challenger Montevideo Challenger Prague Challenger Perugia Challenger Milan Challenger Padova Challenger Porto Alegre Challenger Corrientes Challenger Lima Challenger Buenos Aires Challenger Santiago Challenger Buenos Aires Challenger Astana Challenger Liberec Challenger Quito Challenger Buenos Aires Challenger Montevideo Challenger Punta Del Este Challenger Santiago Challenger Sarasota Challenger Tallahassee Challenger Vicenza Challenger Marburg Challenger Tampere Challenger Lima Challenger Punta Del Este Challenger Santiago Challenger Milan Challenger Biella 5 Challenger Liberec Challenger Ambato Challenger Guayaquil Challenger Morelos Challenger Quito Challenger Cordenons Challenger Charlottesville Challenger Campinas Challenger Cuernavaca Challenger Concepcion Challenger Salinas Challenger Santiago Challenger Verona Challenger Cali Challenger Piracicaba Challenger Rosario Challenger Santiago Challenger Morelia Challenger Pereira Challenger Ostrava Challenger M25 Trujillo Bucaramanga Challenger Santo Domingo Challenger Peru F6 Braga Challenger Heilbronn Challenger Poznan Challenger Knoxville Challenger Almaty Challenger L'Aquila Challenger Liberec Challenger Guayaquil Challenger Cordenons Challenger Buenos Aires Challenger Luedenscheid Challenger Santo Domingo Challenger Las Vegas Challenger Bogota Challenger Mexico City Challenger Cali Challenger Guayaquil Challenger Morelos Challenger Biella Challenger Prostejov Challenger Lima Challenger Cordenons Challenger Campinas Challenger Brasov Challenger Santiago Challenger Bogota Challenger Tampere Challenger Pozoblanco Challenger Merida Challenger Skopje Challenger Campinas Challenger Campinas Challenger Savannah Challenger Lisbon Challenger Mestre Challenger Lima 2 Challenger Shymkent Challenger Lyon Challenger Cuernavaca Challenger Santo Domingo Challenger Sarasota Challenger Columbus Challenger Guayaquil Challenger Rome Challenger Cagliari Challenger Santa Fe Challenger L'Aquila Challenger Iasi Challenger Buenos Aires Challenger Lima Challenger Granby Challenger Bogota Challenger Rome 1 Challenger Rome 2 Challenger Oeiras 3 Challenger Bratislava Challenger San Marino Challenger Meerbusch Challenger Montevideo Challenger Quito Challenger Santiago 3 Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Brasilia Challenger Sao Paulo Challenger Guayaquil Challenger Florianopolis Challenger Rio De Janeiro Challenger Concepcion Challenger Santa Cruz de la Sierra Challenger Forli 5 Challenger Monterrey Challenger Concepcion 2 Challenger Pereira Challenger San Luis Potosi Challenger Buenos Aires Challenger Aguascalientes Challenger Lyon Challenger Corrientes Challenger Buenos Aires 3 Challenger Rome Challenger Lima Challenger Vancouver Challenger Cary Challenger Las Vegas Challenger Calgary Challenger Temuco Challenger Sao Paulo Challenger Concepcion Challenger Morelos Challenger Tyler Challenger Iasi Challenger Segovia Challenger Santo Domingo Challenger Buenos Aires Challenger Montevideo Challenger Piracicaba Challenger Santiago Challenger Cordoba Challenger Rome Challenger Merida Challenger Turin Challenger Oeiras 4 Challenger Girona Challenger Karlsruhe Challenger San Luis Potosi Challenger Oeiras 5 Challenger Prostejov Challenger Mexico City Challenger Iasi Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Antofagasta Challenger Guayaquil Challenger Cali Challenger Columbus Challenger Monterrey Challenger Todi Challenger Trieste Challenger Cordenons Challenger Aix En Provence Challenger Alicante Challenger Sao Paulo Challenger Lima Challenger Traralgon Challenger Santiago Challenger Zagreb Challenger Cali Challenger Parma Challenger Buenos Aires Challenger Antofagasta Challenger Medellin Challenger Drummondville Challenger Trieste Challenger Cali Challenger Columbus Challenger Ecuador Open - Quito Santos Challenger Bogota Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg European Open - Antwerp Santiago Open - Santiago Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Millennium Estoril Open - Estoril Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Mifel Tennis Open - Los Cabos Argentina Open - Buenos Aires Campinas Challenger Acapulco Challenger Todi Challenger Milan Challenger Morelos Challenger Movistar Chile Open - Santiago Grand Prix Hassan II - Marrakech Ambato Challenger Drummondville Challenger Guayaquil Challenger Montevideo Challenger Cary 2 Challenger Curitiba Challenger Santa Cruz de la Sierra Challenger Argentina Open - Buenos Aires Braunschweig Challenger Copa Claro - Buenos Aires Buenos Aires Challenger Villa Maria Challenger Morelos Challenger Lexington Challenger Gonet Geneva Open - Geneva Argentina Open - Buenos Aires Scheveningen Challenger Lima Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Asuncion Challenger Guayaquil Challenger San Luis Potosi Challenger Forli 6 Challenger Barcelona Open Banc Sabadell - Barcelona ASB Classic - Auckland Sopot Challenger Santiago 2 Challenger Montevideo Challenger Campinas Challenger Brasilia Challenger Braunschweig Challenger Mexico City Challenger Charleston Challenger Montevideo Challenger Champaign Challenger Punta Del Este Challenger Parma Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Belgrade Challenger Santa Cruz de la Sierra Challenger Geneva Open - Geneva Tigre Challenger Generali Open - Kitzbuhel Swiss Indoors Basel - Basel Costa do Sauipe Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Argentina Open - Buenos Aires Liberec Challenger San Luis Potosi Challenger Buenos Aires Challenger Leon Challenger Rio Open - Rio de Janeiro Oeiras 4 Challenger Turin Challenger Chile Dove Men+Care Open - Santiago Barranquilla Challenger Lyon Challenger Nottingham 2 Challenger Brasov Challenger Prague 2 Challenger Santa Fe 2 Challenger Cordoba Open - Cordoba US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona San Diego Open - San Diego Argentina Open - Buenos Aires Movistar Chile Open - Santiago Curitiba Challenger Temuco Challenger Nordea Open - Bastad Lyon Challenger Bonn Challenger Winston-Salem Challenger Villa Maria Challenger Buenos Aires Challenger Argentina Open - Buenos Aires Cordoba Open - Cordoba Como Challenger Monterrey Challenger Waco Challenger Puerto Vallarta Challenger Santiago Challenger Mexico City Challenger Little Rock Challenger Heilbronn Challenger Karlsruhe Challenger Barcelona Open Banc Sabadell - Barcelona Ismaning Challenger Campinas Challenger Concepcion Challenger Buenos Aires Challenger Sassuolo Challenger Amersfoort Challenger Chicago Challenger Antofagasta Challenger Bogota Challenger Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Cordoba Open - Cordoba Dallas Open - Dallas Rio Open - Rio de Janeiro National Bank Open - Toronto Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Hamburg European Open - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Nordea Open - Bastad Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, PO, PUR-BOL 3-1 Davis Cup, Group II, PO, BOL-GUA 3-1 Davis Cup, Group II, PO, PER-BOL 3-2 Davis Cup, Group II, 1R, ESA-BOL 3-2 Davis Cup, Group II, 1R, BOL-PER 1-4 Davis Cup, Group II, PO, BOL-PUR 5-0 Davis Cup, Group II, 1R, GUA-BOL 2-3 Davis Cup, World Group I, PO, BOL-DOM 3-1 Davis Cup, Group I, PO, PER-BOL 3-1 Davis Cup, Americas Group II, PO, BOL-ESA 4-1 Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group II, 1R, MEX-BOL 3-1 Davis Cup, Group II, PO, BOL-BAH 4-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group II, 1R, BOL-URU 1-3 Davis Cup, Group II, 1R, BOL-PER 2-3 Wimbledon (juniors) French Open (juniors) Mutua Madrid Open - Madrid Madrid Challenger Olympics - Tokyo Lima 2 Challenger Braunschweig Challenger